package rui.game;

import javax.swing.*;
import java.util.Random;

public class RandomRule {

    private static int sjs, sj;

    static Random ran = new Random();

    // 随机数产生的方法
    public static void SjsRule(JButton[][] btnary) {

        sjs = ran.nextInt(4);// 产生一个随机数
        sj = ran.nextInt(4);// 产生一个随机数

        // System.out.println("y:" + sjs);
        // System.out.println("x:" + sj);

        if (btnary[sjs][sj].getText().equals("") && sjs < 1 && sj > 2) {// 把产生的sjs、sj分别给二维数组，然后获取此位置的字符串文本
            btnary[sjs][sj].setText("4");// 判断是否为空，为空就给此位置添加字符串文本
        } else if (btnary[sjs][sj].getText().equals("")) {
            btnary[sjs][sj].setText("2");
        } else {
            SjsRule(btnary);// 否则就再执行一次随机数产生的方法。
        }
    }
}
